import Router from 'koa-router';
import proxyService from '../../../common/proxyService';
import {
  getSpellGroupUserList,
  getSpellGroupUserDetails,
  getSpellGroupList,
  getSpellGroupOverview,
  getSpellGroupLine,
  getSpellGroupGoods,
  getSpellGroupRankingStatis,
  getSpellGroupGoodList,
} from '../../../api';

const router = new Router();

//获取参与人列表
router.get('/getSpellGroupUserList', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupUserList);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: {
  //     records: [
  //       {
  //         completeTime: '2020-02-24 10:15:28',
  //         createTime: '2020-02-24 10:07:04',
  //         expireTime: '2020-02-26 10:07:04',
  //         goodsImage: '/img/frm/mc/5/1-1-3855c509b2f92a4fa315a6ce93f09f0d.jpg',
  //         goodsTitle: '寒假课程砍价',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-02-24 10:07:04',
  //         nickName: '山海边',
  //         groupBuyStatus: 'DOING',
  //         totalJoinNum: '4',
  //         spellPrice: '5000',
  //         spellGroupTypeId: '1',
  //         id: '1',
  //         spellGroupType: '1',
  //         spellGroupId: '100',
  //         participantId: '4',
  //       },
  //       {
  //         completeTime: '2020-02-26 10:15:28',
  //         createTime: '2020-02-25 10:07:04',
  //         expireTime: '2020-02-27 10:07:04',
  //         goodsImage: '/img/frm/mc/5/1-1-3855c509b2f92a4fa315a6ce93f09f0d.jpg',
  //         goodsTitle: '寒假课程砍价砍价',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-02-24 12:07:04',
  //         nickName: '测试测试',
  //         groupBuyStatus: 'DOING',
  //         totalJoinNum: '4',
  //         spellPrice: '5000',
  //         spellGroupTypeId: '1',
  //         id: '2',
  //         spellGroupType: '2',
  //         spellGroupId: '110',
  //         participantId: '5',
  //       },
  //     ],
  //   },
  // });
  return (ctx.body = response);
});

//获取参与人详情
router.get('/getSpellGroupUserDetails', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupUserDetails);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: {
  //     completeTime: '2020-02-24 10:15:28',
  //     createTime: '2020-02-24 10:07:04',
  //     expireTime: '2020-02-26 10:07:04',
  //     goodsImage: '/img/frm/mc/5/1-1-3855c509b2f92a4fa315a6ce93f09f0d.jpg',
  //     goodsTitle: '寒假课程砍价',
  //     headImgUrl:
  //       'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //     involvementTime: '2020-02-24 10:07:04',
  //     nickName: '山海边',
  //     groupBuyStatus: 'DOING',
  //     totalJoinNum: '4',
  //     spellPrice: '5000',
  //     spellGroupTypeId: '1',
  //     id: '1',
  //     participantId: '10',
  //     components: [
  //       {
  //         attributeType: null,
  //         cmpId: 1,
  //         cmpOrder: 0,
  //         content: '刘俊科',
  //         createId: null,
  //         createTime: null,
  //         currPartId: null,
  //         customCmpId: 3649,
  //         fansId: null,
  //         formId: null,
  //         id: null,
  //         options: null,
  //         status: 1,
  //         title: '姓名',
  //         updateId: null,
  //         updateTime: null,
  //         userType: null,
  //       },
  //       {
  //         attributeType: null,
  //         cmpId: 1,
  //         cmpOrder: 0,
  //         content: '17853533652',
  //         createId: null,
  //         createTime: null,
  //         currPartId: null,
  //         customCmpId: 3649,
  //         fansId: null,
  //         formId: null,
  //         id: null,
  //         options: null,
  //         status: 1,
  //         title: '手机',
  //         updateId: null,
  //         updateTime: null,
  //         userType: null,
  //       },
  //     ],
  //   },
  // });
  return (ctx.body = response);
});

//获取参与人当前团内参与人信息
router.get('/getSpellGroupList', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupList);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: {
  //     sgParticipantList: [
  //       {
  //         id: '1',
  //         spellGroupType: '1',
  //         nickName: '测试1111',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-02-29 10:07:04',
  //       },
  //       {
  //         id: '2',
  //         spellGroupType: '2',
  //         nickName: '测试2222',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-03-29 10:07:04',
  //       },
  //       {
  //         id: '3',
  //         spellGroupType: '2',
  //         nickName: '测试3333',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-04-29 10:07:04',
  //       },
  //       {
  //         id: '4',
  //         spellGroupType: '0',
  //         nickName: '测试4444',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-05-29 10:07:04',
  //       },
  //       {
  //         id: '5',
  //         spellGroupType: '0',
  //         nickName: '测试5555',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-05-29 10:07:04',
  //       },
  //       {
  //         id: '6',
  //         spellGroupType: '0',
  //         nickName: '测试6666',
  //         headImgUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIUztMhjibrdWvwhWNRbDzriaHOibS64p4IARZZ0UHuTHeCC8sia0z3x4BGe8GTJjFQerffiaegH5wBSjg/132',
  //         involvementTime: '2020-05-29 10:07:04',
  //       },
  //     ],
  //   },
  // });
  return (ctx.body = response);
});

//获取拼团活动数据
router.get('/getSpellGroupOverview', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupOverview);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: {
  //     browseNum: '100',
  //     visitNum: '10',
  //     spellGroupNum: '100',
  //     groupSuccessNum: '10',
  //     spellingNum: '100',
  //     spellFailNum: '100',
  //     spellPeopleNum: '10',
  //     sponsorSpellNum: '100',
  //     joinSpellNum: '100',
  //     spellSuccessNum: '10',
  //     orderNum: '100',
  //     priceNum: '10000',
  //     unpayOrderNum: '100',
  //     payOrderNum: '100',
  //     cmpOrderNum: '100',
  //     cancelNum: '100',
  //   },
  // });
  return (ctx.body = response);
});

//获取活动数据折线图数据
router.get('/getSpellGroupLine', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupLine);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: [
  //     {
  //       browseNum: 366,
  //       spellGroupNum: 80,
  //       spellSuccessNum: 60,
  //       joinSpellNum: 77,
  //       groupSuccessNum: 54,
  //       orderNum: 56,
  //       visitNum: 78,
  //       priceNum: 9999,
  //       day: 26,
  //       month: 2,
  //       year: 2020,
  //     },
  //   ],
  // });
  return (ctx.body = response);
});

//获取拼团商品信息 和规则
router.get('/getSpellGroupGoods', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupGoods);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: [
  //     {
  //       id: '10',
  //       goodsId: '1',
  //       goodsTitle: '模拟数据1',
  //       sgGoodsRules: [
  //         {
  //           id: '102',
  //           joinNum: '3',
  //         },
  //         {
  //           id: '103',
  //           joinNum: '4',
  //         },
  //       ],
  //     },
  //     {
  //       id: '20',
  //       goodsId: '2',
  //       goodsTitle: '模拟数据2',
  //       sgGoodsRules: [
  //         {
  //           id: '201',
  //           joinNum: '6',
  //         },
  //         {
  //           id: '202',
  //           joinNum: '5',
  //         },
  //       ],
  //     },
  //   ],
  // });
  return (ctx.body = response);
});
//获取拼团排行榜列表
router.get('/getSpellGroupRankingStatis', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupRankingStatis);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: {
  //     goodsFloorPrice: 0,
  //     rankPositionInfoDtos: [
  //       {
  //         count: 54455,
  //         // dayjs(item).format("YYYY-MM-DD 00:00:00")
  //         fansId: 'oCdIN07NnHd0ZT0uzUWT5M7JRPtk',
  //         headImageUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKO7mqnUstniaQDP5CUCftFauuLcXtX2SCKPS626EQuWicgf2bHVYAQibBz667HJJMPV4nUCeicLRDaSA/132',
  //         name: null,
  //         nickname: '为有暗香来',
  //         position: null,
  //         startSpellTime: null,
  //         timestamp: '2020-02-27 13:25:37',
  //         spellGroupStatis: 0,
  //         statrtTime: '2020-04-25 08:06:00',
  //         finishTime: '2020-04-29 10:07:04',
  //         spellGroupType: '1',
  //         groupId: 1,
  //       },
  //       {
  //         count: 54455,
  //         // dayjs(item).format("YYYY-MM-DD 00:00:00")
  //         fansId: 'oCdIN07NnHd0ZT0uzUWT5M7JRPtk',
  //         headImageUrl:
  //           'http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKO7mqnUstniaQDP5CUCftFauuLcXtX2SCKPS626EQuWicgf2bHVYAQibBz667HJJMPV4nUCeicLRDaSA/132',
  //         name: null,
  //         nickname: '用户一',
  //         position: null,
  //         startSpellTime: null,
  //         timestamp: '2020-02-27 13:25:37',
  //         spellGroupStatis: 0,
  //         statrtTime: '2020-04-25 08:06:00',
  //         finishTime: '2020-04-29 10:07:04',
  //         spellGroupType: '1',
  //         groupId: 1,
  //       },
  //     ],
  //     rankTitle: '寒假课程砍价',
  //     statisticNum: null,
  //   },
  // });
  return (ctx.body = response);
});
//获取排行榜商品列表
router.get('/getSpellGroupGoodList', async ctx => {
  const response = await proxyService.postProxy(ctx, getSpellGroupGoodList);
  // const response = await proxyService.mockData({
  //   code: 1,
  //   message: 'mock data success',
  //   data: [
  //     {
  //       bargainGoodsId: 1,
  //       rankId: 1,
  //       goodsTitle: '商品一',
  //     },
  //     {
  //       bargainGoodsId: 2,
  //       rankId: 2,
  //       goodsTitle: '商品二',
  //     },
  //   ],
  // });
  return (ctx.body = response);
});

export default router;
